#include <bits/stdc++.h>
using namespace std;
int u,v,k;
int s[101],c[101];
int f[1001][501];

int main(){
	cin >> u >> v >> k;
	for(int i=1;i<=k;i++) {
		cin >> s[i] >> c[i];
	}
	
	for(int i=1;i<=k;i++) {
		for(int j=u;j>=s[i];j--) {
			for(int k=v;k>=c[i];k--) {
				f[j][k] = max(f[j][k],f[j-s[i]][k-c[i]]+1);
			}
		}
	}
	
	int v1=v,maxx=0;
	for(int j=1;j<=v;j++) {
		if(maxx<f[u][j]){
			maxx = f[u][j];
			v1 = v-j;
		}
	}
	
	cout << maxx  << " " << v1;
	return 0;
}